package com.lry.basic.spring.ioc;

/**
 * @author:刘仁有
 * @desc:
 * @email:953506233@qq.com
 * @data:2019/11/5
 */
public interface BeanDefinitionRegistry {
    /**
     * 注册bd
     * @param beanName
     * @param bd
     */
    void registerBeanDefinition(String beanName, BeanDefinition bd);

    BeanDefinition getBeanDefinition(String beanName);

    void removeBeanDefinition(String beanName);

    boolean containsBeanDefinition(String beanName);

}
